/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidad;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;

/**
 *
 * @author Stiv
 */
@Entity
public class Empleado implements Serializable {
    
    @Id
        
    private double id;
    
    private String nombre;
    
    private String contraseña;
    
    private String rol;
    
    @OneToMany
    private List<Tarea> tareas;

    public Empleado() {
    }

    public Empleado(double id, String nombre, String rol, String contraseña) {
        this.id = id;
        this.nombre = nombre;
        this.contraseña = contraseña;
        this.rol = rol;
    }

    public String getContraseña() {
        return contraseña;
    }

    public void setContraseña(String contraseña) {
        this.contraseña = contraseña;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getRol() {
        return rol;
    }

    public void setRol(String rol) {
        this.rol = rol;
    }

    public List<Tarea> getTareas() {
        return tareas;
    }

    public void setTareas(List<Tarea> tareas) {
        this.tareas = tareas;
    }
    
    

    public double getID() {
        return id;
    }

    public void setID(double id) {
        this.id = id;
    }

    @Override
    public String toString() {
        return this.nombre;
    }
    
    
}
